﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using Job.Logic.Personal;

namespace Job.Logic.Handler
{
    public class CheckUserName : IHttpHandler
    {
        /// <summary>
        /// You will need to configure this handler in the web.config file of your 
        /// web and register it with IIS before being able to use it. For more information
        /// see the following link: http://go.microsoft.com/?linkid=8101007
        /// </summary>
        #region IHttpHandler Members

        public bool IsReusable
        {
            // Return false in case your Managed Handler cannot be reused for another request.
            // Usually this would be false in case you have some state information preserved per request.
            get { return true; }
        }

        public void ProcessRequest(HttpContext context)
        {
            //write your handler implementation here.
            string userName = "";
            if (context.Request.QueryString["userName"] != null)
            {
                userName = context.Request.Params["userName"].ToString().Trim();
            }

            context.Response.Write(chekName(userName));
        }

        #endregion

        private string chekName(string userName)
        {
            PersonalLogic pl = new PersonalLogic();
            return pl.GetUserName(userName);
        }

    }
}
